package com.yl.module.property.domain.dto;


import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 资产-BIM导入模版
 */
@Data
@ApiModel(value = "PropertyBimImportDTO", description = "")
public class PropertyBimImportDTO implements Serializable {
	private static final long serialVersionUID = 104799501854629798L;

	//@ExcelIgnore

	@ApiModelProperty(value = "序号")
	@ExcelProperty(value = "serial_number")
	private String serialNumber;

	@ApiModelProperty(value = "智能资产id")
	@ExcelProperty(value = "property_id")
	private String propertyId;

    @ApiModelProperty(value = "非智能资产id")
	@ExcelProperty(value = "property_id2")
    private String propertyId2;

	@ApiModelProperty(value = "一级分类")
	@ExcelProperty(value = "property_type")
    private String propertyType;

	@ApiModelProperty(value = "二级分类")
	@ExcelProperty(value = "property_type2")
	private String propertyType2;

	@ApiModelProperty(value = "三级分类")
	@ExcelProperty(value = "property_type3")
	private String propertyType3;

	@ApiModelProperty(value = "归属区域 例如卫生间、客厅、  厨房等")
	@ExcelProperty(value = "belonging_area")
	private String belongingArea;

	@ApiModelProperty(value = "名称")
	@ExcelProperty(value = "name")
	private String name;

	@ApiModelProperty(value = "新名称")
	@ExcelProperty(value = "name_new")
	private String nameNew;

	@ApiModelProperty(value = "厂商")
	@ExcelProperty(value = "firm_name")
    private String firmName;

	@ApiModelProperty(value = "品牌")
	@ExcelProperty(value = "brand")
	private String brand;

	@ApiModelProperty(value = "更换日期")
	@ExcelProperty(value = "lately_change_date")
	private String latelyChangeDate;

	@ApiModelProperty(value = "安装日期")
	@ExcelProperty(value = "install_date")
	private String installDate;

	@ApiModelProperty(value = "保养周期（单位：月）")
	@ExcelProperty(value = "maintain_period")
	private String maintainPeriod;

	@ApiModelProperty(value = "保养日期")
	@ExcelProperty(value = "next_time_maintain")
	private String nextTimeMaintain;

	@ApiModelProperty(value = "保养日期")
	@ExcelProperty(value = "warranty")
	private String warranty;

	@ApiModelProperty(value = "使用年限")
	@ExcelProperty(value = "durable_years")
	private String durableYears;

	@ApiModelProperty(value = "图片编号")
	@ExcelProperty(value = "image_num")
	private String imageNum;

	@ApiModelProperty(value = "此资产在三维模型中是否可以点击 0否 1是 默认0")
	@ExcelProperty(value = "is_click_model")
	private Integer isClickModel;
}

